236605 Advanced Topics Spring Semester, 2000
نویسندگان
چکیده
We shall denote the partial order (precedence relation) by , where i j means job i must be completed before job j starts. We assume the precedence relation is speciied in the form of a directed acyclic graph G = (V; E) (V is the set of nodes), in which there is a path from i to j ii i j. Goal: Find a non-preemptive schedule on a single machine which minimizes j w j C j. Our problem is NP-hard if we permit arbitrary precedence graphs. It remains NP-hard even if we additionally constrain processing times to be equal or weights to be equal (of course adding both constraints make the problem trivial). We use the following notation for any subset of jobs S N: p(S) = j2S p j p 2 (S) = j2S p 2 j w(S) = j2S w j w 2 (S) = j2S w 2 j 2 LP Formulations We present here several formulations of our problem.
منابع مشابه
236605 Advanced Topics Spring Semester, 2000 2 the Approximation Scheme 2.1 Approximation for a Constant Range of Ratios Claim 2.1 Let S Be a Schedule for Which W J
1 Background In the previous lecture we saw a PTAS for the problem PkM 2 i. Recall that M i is the completion time of machine i. In this lecture we present a PTAS for the problem Pk P c j w j , due to Skutella and Woeginger (1999). Some known results for related problems: 1k P w j c j-can be solved in polynomial time using Smith's Ratio Rule. Pk P c j-can be solved in polynomial time using SPT ...
متن کامل236605 Advanced Topics Spring Semester, 2000 a Ptas for P Jj
In this lecture we consider another example of applying dynamic programming to scheduling problems. i. We shall see a PTAS for this problem, that had been proposed in 1997 by Alon, Azar, Woeginger, and Yadid ((AAWY97]). In the sequel we shall use the following notation. For a set of jobs J, let L(J) = 1 m P j2J p j. For J = f1; : : :; ng (i.e. the set of all the jobs), we will use a shorter not...
متن کامل236605 Advanced Topics Spring Semester, 2000 1.1 Shortest Remaining Processing Time (srpt) Rule
1 Algorithms for a Single Machine We show that simple greedy algorithms are optimal for some scheduling problems on a single machine with release dates and preemptions. SRPT Rule: At each moment, process the job with the shortest remaining processing time. Note that the implementation of SRPT is possible only when preemptions are allowed. Theorem 1.1 ((1]) SRPT rule is optimal for 1jr j ; pmtnj...
متن کاملAdvanced Robotics Projects for Undergraduate Students
The benefits to using robots in the artificial intelligence and robotics classrooms are now fairly well established. However, most projects demonstrated so far are fairly simple. In this paper we explore advanced robotics projects that have been (or could be) successfully implemented by undergraduate students in a one-semester or two-semester course. We explore what makes a good undergraduate a...
متن کاملDeformations and Hecke Curves
Following Andrew Wiles' announcement of his work, in June 1993, and in view of the immense interest it met with, I felt it reasonable to give a two semester graduate course 1 covering topics that might be helpful to people who want to understand, and possibly pursue, the ~. / subject. In the Fall semester I covered the basic deformation theory of Galois representations (in detail) and Fontaine'...
متن کامل